static const float4 palette[16] = {
    float4(0x00 * 255 / 63, 0x00 * 255 / 63, 0x00 * 255 / 63, 0xff) / 0xff,
    float4(0x0b * 255 / 63, 0x0a * 255 / 63, 0x2c * 255 / 63, 0xff) / 0xff,
    float4(0x13 * 255 / 63, 0x2d * 255 / 63, 0x10 * 255 / 63, 0xff) / 0xff,
    float4(0x0c * 255 / 63, 0x24 * 255 / 63, 0x22 * 255 / 63, 0xff) / 0xff,
    float4(0x23 * 255 / 63, 0x0b * 255 / 63, 0x0d * 255 / 63, 0xff) / 0xff,
    float4(0x26 * 255 / 63, 0x0d * 255 / 63, 0x29 * 255 / 63, 0xff) / 0xff,
    float4(0x26 * 255 / 63, 0x13 * 255 / 63, 0x08 * 255 / 63, 0xff) / 0xff,
    float4(0x2c * 255 / 63, 0x2c * 255 / 63, 0x2c * 255 / 63, 0xff) / 0xff,
    float4(0x12 * 255 / 63, 0x12 * 255 / 63, 0x12 * 255 / 63, 0xff) / 0xff,
    float4(0x1b * 255 / 63, 0x1a * 255 / 63, 0x3f * 255 / 63, 0xff) / 0xff,
    float4(0x27 * 255 / 63, 0x3f * 255 / 63, 0x24 * 255 / 63, 0xff) / 0xff,
    float4(0x1a * 255 / 63, 0x35 * 255 / 63, 0x33 * 255 / 63, 0xff) / 0xff,
    float4(0x34 * 255 / 63, 0x19 * 255 / 63, 0x1b * 255 / 63, 0xff) / 0xff,
    float4(0x37 * 255 / 63, 0x22 * 255 / 63, 0x3a * 255 / 63, 0xff) / 0xff,
    float4(0x3c * 255 / 63, 0x3d * 255 / 63, 0x17 * 255 / 63, 0xff) / 0xff,
    float4(0x3f * 255 / 63, 0x3f * 255 / 63, 0x3f * 255 / 63, 0xff) / 0xff,
};
